package person.message;

import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import system.general.Columna;
import system.general.Table;

/**
 *
 * @author gilberto
 */
@ManagedBean(name = "person_messageBeans")
@RequestScoped
@Table(nombre = "persona_mensage")
public class Beans implements Serializable {

    @Columna(nombre = "id", tipo = "Integer")
    private Integer id = 0;
    @Columna(nombre = "id_receptor", tipo = "Integer")
    public Integer id_receptor = 0;
    @Columna(nombre = "id_mensaje", tipo = "String")
    private Integer id_mensaje = 0;
    @Columna(nombre = "estatus", tipo = "Date")
    private boolean estatus = false;

    public Beans() {
    }

    public Beans(Integer id, Integer id_receptor, Integer id_mensaje, boolean estatus) {
        this.id = id;
        this.id_receptor = id_receptor;
        this.id_mensaje = id_mensaje;
        this.estatus = estatus;
    }

    public void clearBeans() {
        setId(0);
        setId_mensaje(0);
        setId_receptor(0);
        setEstatus(false);
    }

    private String strScape(String data) {
        data = data.trim();
        data = data.replace("'", "\'");
        data = data.replace("\\", "\\\\");
        return data;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getId() {
        return this.id;
    }

    public void setId_mensaje(Integer mensaje) {
        this.id_mensaje = mensaje;
    }

    public Integer getId_mensaje() {
        return this.id_mensaje;
    }

    public void setEstatus(boolean estatus) {
        this.estatus = estatus;
    }

    public boolean getEstatus() {
        return this.estatus;
    }

    public Integer getId_receptor() {
        return id_receptor;
    }

    public void setId_receptor(Integer id_receptor) {
        this.id_receptor = id_receptor;
    }
}
